package com.xiaoyao.novel.util;

import java.net.InetAddress;
import java.net.UnknownHostException;

import org.apache.log4j.Logger;

/**
 * 根据本机IP,获取 平台或者数据库的IP+端口.运行更加灵活,不分测试正式环境.<BR>
 * 配置规则,TAG+本机IP 为key ,对应的IP为value .<BR>
 * 配置文件:src/ipMatch.properties .<BR>
 * 如 本机IP是 127.0.0.1,数据库IP是127.0.0.1:8080 配置为:db-127.0.0.1=127.0.0.1:8080<BR>
 * 如 本机IP是 127.0.0.1,平台IP是127.0.0.1:8080 配置为:platform-127.0.0.1=127.0.0.1:8080<BR>
 * 
 * @author 旷明爱
 * @date Nov 9, 2012 2:08:47 PM
 */
public class AutoConfigIP {
	static Logger logger = Logger.getLogger(AutoConfigIP.class);
	/**
	 * 获取本机IP
	 * 
	 * @return
	 */
	public static String getLocalIP() {
		String ip = "127.0.0.1";  
		try {
			// 获得本机IP
			ip = InetAddress.getLocalHost().getHostAddress().toString();
			logger.info("本机IP:" + ip);
		} catch (UnknownHostException e) {
			logger.error("获取IP失败!" + e);
		}
		return ip;
	}
 

}
